<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>动画</title>
    <!-- 一般引入js文件，都是在 head 标签内部 -->
    <script src="js/jquery-3.5.1.js"></script>
    <style type="text/css">
        #outer{
            width: 150px;
            height: 100px;
        }
    </style>
</head>
<body>

    <div style="background-color: red;" id="outer">

    </div>

    <button type="button" id="fadeIn">淡入</button>
    <button type="button" id="fadeOut">淡出</button>
    <button type="button" id="fadeInOrOut">淡入/淡出</button>
    <script type="text/javascript">
        $(function(){
            $("#fadeOut").click(function(){
                // 实现淡出效果
                $("#outer").fadeOut( 3000 , function(){
                    console.log("回调函数执行了");
                }) ;
            }) ;

            $("#fadeIn").click(function(){
                // 实现淡入效果
                $("#outer").fadeIn( 3000 , function(){
                    console.log("淡入的回调函数执行了") ;
                }) ;
            }) ;

            // 淡入/淡出
            $("#fadeInOrOut").click(function(){
                // 实现淡入/淡出效果
                $("#outer").fadeToggle( 3000 , function(){
                    console.log("fadeInOrOut 回调函数执行了") ;
                }) ;
            }) ;

        }) ;
    </script>

</body>
</html>